IBIS Macromodel Task Group Meeting date: 28 nov 2006 Members (asterisk for those attending): * Arpad Muranyi, Intel Corp. Barry Katz, SiSoft * Bob Ross, Teraspeed Consulting Group * Doug White, Cisco Systems * Hemant Shah, Cadence Design Systems * Ian Dodd, Mentor Graphics Joe Abler, IBM John Angulo John Shields, Mentor Graphics Ken Willis, Cadence Design Systems * Kumar, Cadence Design Systems * Lance Wang, Cadence Design Systems * Michael Mirmak, Intel Corp. * Mike LaBonte, Cisco Systems Paul Fernando, NCSU * Randy Wolff, Micron Technology Richard Ward, Texas Instruments Sanjeev Gupta, Agilent Shangli Wu, Cadence Todd Westerhoff, Cisco Systems * Walter Katz, SiSoft Vuk Borich, Agilent Vikas Gupta, Xilinx ------------- Review of ARs: - Mirmak: Who has permission to access VHDL spec P1076C? Has anyone tried? Lance needs access info. Must be an IEEE member. May be available under IEEE Explorer Requires a paid account. - Mike update macro library documentation Will do it this week - Ian get specifics on pole/zero approach - Nothing yet - Multiple ways to represent channel characteristics. - Impule response may not be flexible enough. - We are looking for ways to make the current proposal more specific. - Will current API proposal work? - Cadence will start a BIRD - In internal review. - Will be sent next week. - Todd dig up material on public domain HSPICE syntax - No report. ------------- New Discussion: AR: Mirmak send spreadsheet on convolution operators Pole/zero approach - Kumar: would only apply in Init() - Ian: impulse response is truncated in time - What length of response is needed? Should set criteria. - Walter: Long impulse response makes convolution go to hell. - Agree with Ian that proposed structure is not sufficient. - Could not design current channel project with Cadence API. - Time to do convolution proportional to square of impulse response. - API can support multiple formats, freq. vs. time domain - Ian: EESof would probably prefer S-param - Hemant: API must be extended to allow pole/zero tables AR: Hemant share details with Ian before proposing BIRD Arpad: IBIS 4.2 spec is vague about parameter "assignments" - provides param names only, is optional - external model must have defaults built-in - parameter GUI needs to know type and current value - Arpad: would be better to have this in IBIS - Could call the same model definition with different params to create different model instances. - Walter: typ, min, max should be typ, slow, fast - Mirmak: no presets, would rather have "knobs" to turn. Ex. SPICE - Need to give legal range, which may be a set of values. Also units. - Ian proposed this at the DAC summit. - Arpad: declaration should remain in AMS model - How to handle units and scaling? - should be consistent with other parts of IBIS AR: Walter send units ideas to Arpad ------------- Next meeting: Tuesday 04 Dec 2006 12:00pm PT